package com.netty.rpc.common.delegate;


import com.netty.rpc.config.NettyRpcProperties;
import com.netty.rpc.common.container.CacheContainer;
import com.netty.rpc.common.container.ExecutorContainer;


public class NettyRpcDelegateImpl implements NettyRpcDelegate {

    protected NettyRpcProperties nettyRpcProperties;
    protected CacheContainer cacheContainer;
    protected ExecutorContainer excutorContainer;

    @Override
    public NettyRpcProperties getNettyRpcProperties() {
        return nettyRpcProperties;
    }

    @Override
    public void setNettyRpcProperties(NettyRpcProperties nettyRpcProperties) {
        this.nettyRpcProperties = nettyRpcProperties;
    }

    @Override
    public CacheContainer getCacheContainer() {
        return cacheContainer;
    }

    @Override
    public void setCacheContainer(CacheContainer cacheContainer) {
        this.cacheContainer = cacheContainer;
    }

    @Override
    public ExecutorContainer getExecutorContainer() {
        return excutorContainer;
    }

    @Override
    public void setExecutorContainer(ExecutorContainer excutorContainer) {
        this.excutorContainer = excutorContainer;
    }
}
